impact cleaning - French English Dictionary